home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / utility / horst_2.zip / PACO.DOC < prev    next >
Text File  |  1995-12-18  |  4KB  |  109 lines

  1. ------------------------------------------------------------------------
  2. PACO    .COM files shell                Ver 1.0 (c) 1995 Horst Schaeffer
  3. ------------------------------------------------------------------------
  4.  
  5. Small utilities always occupy a full cluster on your hard disk, which
  6. is a block of 2 to 8 kilobytes or more, depending on partition size.
  7.  
  8. With PACO several COM files can be stored in a library file - up to
  9. a total size of 60 KB. To execute one of these programs just use the
  10. name of the library as prefix.
  11.  
  12. Example:    If the program ESPACE.COM has been included in the library
  13.             DO.COM, it is executed by:   do ESPACE
  14.                                          ---------
  15. Command arguments, redirections... everything remains as usual.
  16. Just prepend the prefix (with drive and directory path if necessary).
  17.  
  18. The program to execute is specified with its name only (extension .COM
  19. optional). No drive or path.
  20.  
  21. The program PACO.COM is used to create and maintain library files.
  22. These have a "header" of only about 300 bytes to locate and start the
  23. specified program (for each program additional 14 bytes are used to
  24. keep the name, date/time tag, and size).
  25.  
  26. To list the programs included in a lib file, run it without arguments.
  27. For a more detailed listing see "L" function of PACO command.
  28.  
  29.  
  30. Important:
  31. ----------
  32. PACO should not be used for programs that extract their own name from
  33. the environment or modify their own program file or time/date tag.
  34. (like EVERY.COM does).
  35.  
  36. PACO was made for small batch utilities. TSR's may cause problems, if
  37. they use the name in MCB's to identify a resident copy. Also "load high"
  38. may fail if the library is too large.
  39.  
  40. Before a program in a library is started, the correct command tail at
  41. location $80 is supplied. Also the FCB's (according to DOS 1.0 standard)
  42. are constructed, however COMMAND.COM's handling of special characters
  43. ("+", "/") is not exactly duplicated. But there are probably no programs
  44. that rely on these refinements (if FCB's are used at all).
  45.  
  46.  
  47. PACO handling
  48. -------------
  49. The library files are created and maintained with PACO.
  50.  
  51. General Syntax:     PACO  function  lib_file  program_file
  52.  
  53. Files must be specified with drive/path if not in the current directory.
  54. The extension .COM may be omitted, but files other than COM files will
  55. be rejected (including COM files that were renamed from .EXE).
  56.  
  57. Functions are specified by a letter (upper or lower case):
  58.  
  59. ADD:        PACO a lib_file program_file
  60.                  =
  61.             The program file is added to the library. If the library
  62.             does not exist it will be created. The program (or a program
  63.             with the same name) must not already exist in the library.
  64.  
  65.             Examples:  PACO a DO.COM  ESPACE.COM
  66.                        PACO a DO  ESPACE
  67.                        PACO a DO  D:\UTIL\ESPACE
  68.  
  69. DELETE:     PACO d lib_file program_name
  70.                  =
  71.             The program file is removed from the library.
  72.             Drive and path of the program file (if specified) will be
  73.             ignored, because only the name is kept in the library.
  74.  
  75.             Example:   PACO d C:\UTIL\DO  ESPACE
  76.  
  77. UPDATE      PACO u lib_file program_file
  78.                  =
  79.             The program file is replaced with a new version.
  80.             Same as functions D + A. If the program file cannot be found
  81.             in the library it will just be added.
  82.  
  83.             Example:   PACO u \UTIL\DO  \TEMP\ESPACE
  84.  
  85. EXTRACT:    PACO e lib_file program_file
  86.                  =
  87.             The programm is extracted from the library and stored
  88.             according to drive and path specified for the program file.
  89.             Date and file tags are restored from the original program
  90.             file. The program is not removed from the library.
  91.  
  92.             Example:   PACO e DO  A:\ESPACE.COM
  93.  
  94. LIST:       PACO l lib_file
  95.                  =
  96.             All programs contained in the library are listed with name,
  97.             size and date. Use MORE filter if more than 24.
  98.  
  99.             Example:   PACO l \UTIL\BAT.COM | more
  100.  
  101.  
  102. PACO is freeware. No warranties of any kind.
  103.  
  104.     By:
  105.     Horst Schaeffer,    FIDO: 2:2480/13.75
  106.     Internet (thru FIDO-Gate): horst_schaeffer@confusion.muc.nacamar.de
  107.  
  108. = 04 FEB 1995
  109.